Career 2025 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Zadar Challenger Great Britain #1-w3 Great Britain #1-w4 Great Britain F2 Great Britain F4 Great Britain F7 Great Britain #2-w1 Great Britain #2-w3 Great Britain #2-w4 Qatar F3 Qatar F4 Portugal F3 Great Britain F4 Great Britain F5 Great Britain F6 Mexico F3 Venezuela #1-w3 Venezuela #1-w4 Turkey F1 Turkey F2 Turkey F3 USA F17 USA F18 USA F19 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain #4-w2 Great Britain F1 Australia F2 New Zealand F2 Greece F1 Greece F2 Great Britain F14 Portugal F4 Great Britain F5 Great Britain F6 France F5 USA F8 Slovakia F3 Austria F10 Great Britain F18 Tunisia F4 Iran F4 Austria F1 Austria F2 USA F4 USA F5 USA F6 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Dominican Republic F2 Germany F2 Austria F1 Great Britain F2 France F2 Ivory Coast F1 Ivory Coast F2 Canada F2 Canada F3 Croatia F4 Croatia F5 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Slovenia F2 Slovenia F3 Malaysia F3 Germany F8 Austria F4 Korea F5 Korea F6 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Great Britain F11 Italy F24 Thailand F1 Great Britain #1-w1 Great Britain F3 Iran F3 Thailand F2 Thailand F3 Australia F5 Australia F6 Australia F7 Bosnia/Herzegovina F6 Egypt F14 Australia F8 Egypt F15 Czech Rep F5 Great Britain F1 Great Britain F2 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Great Britain F8 Austria F2 Great Britain F17 Israel F4 Great Britain F1 Turkey F3 Turkey F4 Great Britain F4 USA F8 USA F9 Korea F1 Korea F2 Great Britain F11 Great Britain F12 Croatia F10 Croatia F12 USA F26 USA F27 Turkey F1 Turkey F2 Great Britain F4 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Czech Republic F2 Czech Republic F3 Slovakia F1 Croatia F10 Great Britain F17 Croatia F11 Great Britain F18 Canada F1 Canada F2 Turkey F16 Greece F8 Slovakia F2 Great Britain F10 Croatia F6 Great Britain F5 Great Britain F6 Great Britain F5 Great Britain #2-w2 Qatar F5 Croatia F2 Mexico F4 Venezuela #1-w1 Venezuela #1-w2 Great Britain F11 Great Britain #4-w1 Great Britain #4-w3 Great Britain #4-w4 Great Britain F2 Australia F1 New Zealand F1 Greece F3 Croatia F4 (Opatija) Great Britain F1 Canada F1 Austria F5 Great Britain F6 Czech Republic F2 Austria F5 Kia International in Burnie - Burnie GHI Bronx Tennis Classic - Bronx USTA Challenger - Champaign 2007 Challenger of Santa Clara - Valencia The Surbiton Trophy - Surbiton Fifth Third Bank Tennis Championships - Lexington Czech Republic F1 Odlum Brown Vancouver Open - Vancouver The LTA Wrexham Challenger - Wrexham Prosperita Open 2007 - Ostrava Kosice Open-Steelers Cup 2008 - Kosice Nielsen USTA Pro Tennis Championship - Winnetka M15 Bergamo M15 Slovenska Bistrica Fifth Third Bank Tennis Championships - Lexington GHI Bronz Classic - Bronx M25 Padova Swanston Challenger - Sacramento M25 Trnava s'Tennis Masters Challenger - Graz Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa M15 Ollersbach M25 Santa margherita di Pula M15 Vienna The Comercia Challenger - Aptos The LTA Sunderland Challenger - Sunderland Ljubljana Open 2008 - Ljubljana Ostrava Challenger The Manchester Trophy - Manchester Steelers Cup - Kosice The LTA Cardiff Challenger - Cardiff Fifth-Third Bank Tennis Classic - Lexington The $50,000 Pro Challenger at Calabasas - Calabasas M25+H Kassel Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans 2007 Knoxville Challenger - Knoxville Charlottesville Challenger Aachen Challenger Knoxville Challenger Champaign Challenger The LTA Men's Challenger - Southampton Tallahassee Challenger Rhodes Challenger Busan Challenger Sarasota Challenger Cremona Challenger Carson Challenger Prostejov Challenger Challenger Banque Nationale - Granby Campos do Jordao Challenger Brasilia Challenger Samarkand Challenger Karshi Challenger The Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Izmir Challenger Sacramento Challenger Trnava Challenger Freeman Men's $50,000 Challenger - Joplin Tiburon Challenger Seoul Challenger Dublin Challenger - Dublin Wolfsburg Challenger Pingguo Challenger Aptos Challenger Lexington Challenger Samarkand Challenger Karshi Challenger Astana Challenger Shanghai Challenger Arad Challenger Izmir Challenger Trnava Challenger Bangkok Challenger Sacramento Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Knoxville Challenger Helsinki Challenger Bergamo Challenger Ford Tennis Championships - Louisville JSM Challenger - Champaign Leon Challenger Athens Challenger San Benedetto Challenger Vancouver Challenger Karshi Challenger Charlottesville Challenger Brasov Challenger Trnava Challenger Savannah Challenger Mons Challenger Toyota Challenger AGT Challenger - Leon Fergana Challenger Rimouski Challenger Rome Challenger Furth Challenger Salvador Challenger Kosice Challenger Ostrava Challenger Milan Challenger Todi Challenger Orbetello Challenger San Marino Challenger Genova Challenger Sarajevo Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger dBI Tennis Challenger - Binghamton Heilbronn Challenger San Benedetto Challenger Nottingham Challenger Liberec Challenger Music City Challenger - Nashville Cherbourg Challenger Marburg Challenger Vicenza Challenger Isla de Lanzarote - Lanzarote Calabasas Challenger Padova Challenger Todi Challenger Liberec Challenger Manerbio Challenger Como Challenger Rome Challenger Lima Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Tatra Banka Slovak Open - Bratislava Barletta Challenger Poprad Tatry Challenger Bratislava Challenger San Luis Potosi Challenger Qingdao Challenger Anning Challenger Rome Challenger Vicenza Challenger Marburg Challenger Bath Challenger Liberec Challenger Guadalajara Challenger Morelos Challenger M25 Santa Margherita di Pula Campinas Challenger Tampere Challenger Buenos Aires Challenger Cali Challenger Padova Challenger Punta Del Este Challenger Shymkent Challenger Bratislava Challenger Gran Canaria Challenger Zadar Challenger Mexico City Challenger San Luis Potosi Challenger Prostejov Challenger Isla de Lanzarote - Lanzarote Trnava Challenger Valencia Challenger Kosice Challenger ATP Slovak Open Challenger - Bratislava Prague Challenger Prague Challenger Aberto de Santa Catarina de Tenis - Florianopolis Trnava Challenger Geneva Challenger Poprad Tatry Challenger Kosice Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Salinas Challenger Liberec Challenger Lexington Challenger Ostrava Challenger Furth Challenger Trnava Challenger San Benedetto Challenger Aachen Challenger Morelos Challenger Bratislava Challenger Punta Del Este Challenger Heilbronn Challenger Singapore Challenger Music City Challenger - Nashville Wroclaw Challenger Bergamo Challenger Vercelli Challenger Ostrava Challenger Dobrich Challenger Bratislava Challenger Mestre Challenger Bratislava Challenger Tatra Banka Open - Bratislava M15 Trnava Biella Challenger Cordenons Challenger St. Remy Challenger Marburg Challenger Alessandria Challenger The LTA Wrexham Challenger - Wrexham Prague Challenger Nottingham Challenger Montevideo Challenger Kosice Challenger Maia 1 Challenger Santo Domingo Challenger Napoli Challenger Winnetka Challenger Shymkent Challenger Ostrava Challenger Bogota Challenger Turin Challenger Ludwigshafen Challenger San Benedetto Challenger Biella Challenger Concepcion Challenger Almaty 1 Challenger Almaty 2 Challenger Como Challenger Banja Luka Challenger Marbella Challenger Rome Challenger M15 Poprad The Surbiton Trophy - Surbiton Mohammedia Challenger Eckental Challenger Trieste Challenger Montechiarugolo - Parma Challenger Heilbronn Challenger Quito Challenger M15 Antalya Tatra Banka Open 2006 - Bratislava Bath Challenger Liberec Challenger Bratislava Challenger Rome Challenger Ostrava Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Naples Challenger - Naples Rome Challenger Fergana Challenger Bratislava Challenger Pune Challenger Nottingham Challenger Santiago Challenger Arad Challenger Anning Challenger Nanchang Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Poznan Challenger Samarkand Challenger AT&T Challenger of Dallas - Dallas Almaty Challenger Lexington Challenger Tampere Challenger Prague Challenger Liberec Challenger L'Aquila Challenger Como Challenger Samarkand Challenger Biella Challenger Maia Challenger M25 Santa Margherita di Pula St. Remy Challenger M25 Santa Margherita di Pula Loughborough Challenger Barletta Challenger Como Challenger Ambato Challenger Napoli 2 Challenger Maia 2 Challenger Santa Cruz de la Sierra Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger The LTA Nottingham Challenger - Nottingham Countrywide Classic USTA Challenger - Carson Steelers Cup 2005 - Kosice Heilbronn Challenger Banja Luka Challenger Maia Challenger The Commercia Challenger - Aptos Villena Challenger Kigali 1 Challenger Pro Challenger at Calabasas - Calabasas Brazzaville Challenger Sassuolo Challenger Barletta Challenger Florence Challenger Furth Challenger Lima Challenger Guayaquil Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Astana Challenger Rijeka Challenger Tatra Banka Slovak Open - Bratislava Marbella Challenger Guayaquil Challenger Zagreb Challenger Santiago Challenger Johannesburg Challenger Kosice Challenger Lisbon Challenger Leon Challenger Busan Challenger The 10tele.com Open - Nottingham Qatar ExxonMobil Open - Doha Losinj Challenger Heineken Open - Auckland Red Letter Days Open - Nottingham Heineken Open - Auckland Legg Mason Tennis Classic - Washington Barcelona Challenger Bratislava Challenger Countrywide Classic - Los Angeles Medibank International - Sydney Bratislava Challenger Champaign Challenger Wolfsburg Challenger Tallahassee Challenger San Luis Potosi Challenger PBZ Zagreb Indoors - Zagreb AEGON Championships - London Binghamton Challenger Puebla Challenger Delray Beach International Tennis Championships - Delray Beach Ecuador Open - Quito Istanbul Challenger Todi Challenger Izmir Challenger Lermontov Challenger Movistar Open - Vina del Mar Glasgow Challenger Rennes Challenger Dallas Challenger Prague Challenger Bank Austria Tennis Trophy - Vienna Kosice Challenger Eckental Challenger Bratislava Challenger Como Challenger Konzum Croatia Open - Umag SAP Open - San Jose Yokohama Challenger Marbella Challenger Ecuador Open - Quito Napoli Challenger Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Santiago Open - Santiago Forte Village Sardegna Open - Sardinia Argentina Open - Buenos Aires Noumea Challenger Plava Laguna Croatia Open - Umag Heilbronn Challenger Sardegna Open - Cagliari Bergamo Challenger Cherbourg Challenger San Luis Potosi Challenger Mersin Challenger Leon Challenger Mexico City Challenger Baton Rouge Challenger Vegeta Croatia Open - Umag Rennes Challenger The Stella Artois Championships - London Athens Challenger Santiago Challenger Argentina Open - Buenos Aires Sao Paulo Challenger Tour Finals Manta Challenger Bogota Challenger BMW Open - Munich Plava Laguna Croatia Open - Umag Quimper Challenger Poznan Challenger Vercelli Challenger AEGON Championships - London Todi Challenger Belgrade 2 - Belgrade Open 13 - Marseille Bergamo Challenger Tashkent Challenger Bet-At-Home Austrian Open - Kitzbuhel Loughborough Challenger Guangzhou Challenger Skopje Challenger AEGON Championships - London AEGON International - Eastbourne Rio De Janeiro Challenger Sarajevo Challenger Aircel Chennai Open - Chennai Buenos Aires Challenger Marburg Challenger Manerbio Challenger Seville Challenger Casablanca Challenger Budapest Challenger Aptos Challenger Irving Challenger Como Challenger Prostejov Challenger Poprad Tatry Challenger Quimper Challenger Le Gosier Challenger Guadalajara Challenger Ostrava Challenger Lima Challenger San Benedetto Challenger Koblenz Challenger Mons Challenger Bratislava Challenger Konzum Croatia Open - Umag Napoli Challenger The Bolton Challenger - Bolton Brasil Open - Sao Paulo Florence Challenger Eckental Challenger Rome Challenger Scheveningen Challenger Seville Challenger Troisdorf Challenger Ecuador Open - Quito Turin Challenger Cordenons Challenger Barcelona Open BancSabadell - Barcelona Montevideo Challenger The LTA Bolton Challenger - Bolton Punta Del Este Challenger Tata Open Maharashtra - Pune Cordoba Open - Cordoba Brasil Open - Sao Paulo Santiago Challenger Belgrade Challenger Prague Challenger Perugia Challenger Liberec Challenger Bratislava 1 Challenger Cordoba Open - Cordoba The Nottingham Open - Nottingham Concepcion Challenger Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Delray Beach Open - Delray Beach Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago BMW Open - Munich Nordea Open - Bastad Generali Open - Kitzbuhel Cordoba Open - Cordoba Aguascalientes Challenger Augsburg Challenger Prostejov Challenger Bratislava 1 Challenger Sofia Open - Sofia Milan Challenger Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven AEGON International - Eastbourne Aircel Chennai Open - Chennai The Stella Artois Grass Court Championships - London Great Ocean Road Open - Melbourne Pacific Life Open - Indian Wells Western & Southern Open - New York Quito Challenger Szczecin Challenger Nordea Open - Bastad BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Open 13 - Marseille Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York Rolex Paris Masters - Paris The Stella Artois Championships - London The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Argentina Open - Buenos Aires Bet-at-home Cup - Kitzbuhel Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open (juniors) Wimbledon (juniors) Wimbledon - London Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) French Open - Paris All Lower level tournaments Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London Olympics - Rio de Janeiro Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, PO, SVK-SWE 3-2 Wimbledon (juniors) Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, 1R, ARG-GBR 4-1 Wimbledon (juniors) Davis Cup, Group I, 2R, HUN-SVK 0-3 Kigali 2 Challenger French Open (juniors) French Open (juniors) M25 Santa Margherita di Pula